
    
    // p1 = new Promise((resolve1, reject1) => {
    //     $.ajax({
    //         url: 'data/all.topojson',
    //         type: 'get',
    //         dataType: 'json',
    //         success: (res) => resolve1(res),
    //         error: (err) => (resolve1(err))
    //     })
    // })
    // p2 = new Promise((resolve2, reject2) => {
    //     $.ajax({
    //         url: 'data/foreig2n.json',
    //         type: 'get',
    //         dataType: 'json',
    //     })
    //     .then(res => resolve2(res))
    //     .catch(err => console.log(err))
    // })

    // Promise.all([
    //     p1.catch(error => { return error }),
    //     p2.catch(error => { return error }),
    // ]).then(values => {
    //     console.log('promised11111111111111111', values[0]) // "p1_delayed_resolution"
    //     console.log('promised22222222222222222', values[1]) // "Error: p2_immediate_rejection"
    // }).catch(error => { 
    //     console.error(error.message)
    //   })